<script src="/js/admin/user.js"></script>

<div class="content">
    <ul class="breadcrumb">
        <li><?php echo CHtml::link('Админка ', array('default/index')); ?> <span class="divider">/</span></li>
        <li><?php echo CHtml::link(' Пользователи ', array('default/user'));?> <span class="divider">/</span></li>
        <?php if(isset($_GET['id'])) : ?>
            <li class="active">Изменить</li>
        <?php else : ?>
            <li class="active">Добавить</li>
        <?php endif; ?>    
    </ul>
    <hr/>
    
    <?php echo CHtml::errorSummary($model); ?>

    <?php echo CHtml::form('','post',array('enctype'=>'multipart/form-data')); ?>
    
    <?php echo CHtml::activeLabel($model, 'email'); ?>
    <?php echo CHtml::activeTextField($model, 'email', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('email'))); ?><br/>
    
    <?php echo CHtml::activeLabel($model, 'login'); ?>
    <?php echo CHtml::activeTextField($model, 'login', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('login'))); ?> <br/>
    
    <?php echo CHtml::activeLabel($model, 'site'); ?>
    <?php echo CHtml::activeTextField($model, 'site', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('site'))); ?> <br/>
    
    <?php echo CHtml::activeLabel($model, 'skype'); ?>
    <?php echo CHtml::activeTextField($model, 'skype', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('skype'))); ?> <br/>
    
    <?php echo CHtml::activeLabel($model, 'twitter'); ?>
    <?php echo CHtml::activeTextField($model, 'twitter', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('twitter'))); ?> <br/>
    
    <?php if($model->getScenario() == 'update') : ?>
        <?php echo CHtml::activeLabel($model, 'newPassword'); ?>
        <?php echo CHtml::activeTextField($model, 'newPassword', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('newPassword'))); ?> 
    <?php else : ?>    
        <?php echo CHtml::activeLabel($model, 'password'); ?>
        <?php echo CHtml::activeTextField($model, 'password', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('password'))); ?>
    <?php endif; ?>
    
    <br/>Созданные полномочия:<br/>
    <?php echo CHtml::activeDropDownList($model, 'groupId', CMap::mergeArray(array('0'=>'Гость'), CHtml::listData(Group::model()->findAll(array('select'=>'groupName, groupId')), 'groupId', 'groupName'))); ?>
    
    <br/> Стандартные полномочия. Если выбрано, созданные полномочия игнорируются. <br/>
    <?php echo CHtml::activeDropDownList($model, 'role', array('0'=>'Не выбрано', 'admin'=>'admin', 'moder'=>'moder', 'redactor'=>'redactor'), array('class'=>'standartRoles')); ?>
    
    <div class="moderForums" style="<?php echo $model->role === 'moder' ? '' : 'display:none'; ?>">
        <div class="well" style="width:810px;">
            Если выбрана категория, но к ней не выбрано ни 1 партнерки: модератор будет приствоен категории.<br/>
            Если выбрана категория и в ней выбраны партнерки: модератор будет присвоен к форумам выбранных партнерок этой категории.
        </div>
        <?php
        $onlyCatsSelect = false;
        if(!empty($forumsData)) {
            for($i=0; $i<count($forumsData); $i++) {
                if(!$forumsData[$i]['partnerid']) {
                    $onlyCatsSelect = true; break;
                } 
            }
        } ?>
        Категории: <img src="/images/admin/okBut.png" width="20px" title="отметить все" id="selectCats" style="cursor: pointer"/><br/>
        <?php for($i=0, $j=0; $i<count($catsList); $i++, $j++) : ?>
            <?php if($j > 10) { echo '<br/>'; $j=0; } ?>
            <?php echo $catsList[$i]['name']; ?>
            <?php $checked = false; ?>
            <?php if(!empty($forumsData)) : ?>
                <?php for($l=0; $l<count($forumsData); $l++) : ?>
                    <?php if($forumsData[$l]['catId'] == $catsList[$i]['catId']) { $checked = true;} ?>
                <?php endfor; ?>
            <?php endif; ?>
            <?php echo CHtml::checkBox('User[cats][]', $checked, array('value'=>$catsList[$i]['catId'], 'style'=>'margin-right:15px', 'class'=>'catsList')); ?>
        <?php endfor; ?>
        
        <br/><br/>Минифорумы в которых пользователь будет модератором, если не стоит галка "только к выбранным категориям".
        <span class="forumsList">
            <?php if(!empty($partnersList)) : ?>
                <?php $i=0; ?>
                <br/>Список форумов:&nbsp;<img src="/images/admin/okBut.png" width="20px" title="отметить все" id="selectPartners" style="cursor: pointer"/><br/>
                <?php foreach($partnersList as $item) : ?>
                    <?php $i++; ?>
                    <?php if($i > 10) { echo '<br/>'; $i=0; } ?>
                    <?php 
                    $checked = false;
                    if(!$onlyCatsSelect) {
                        for($l=0; $l<count($forumsData); $l++) {
                            if($forumsData[$l]['partnerid'] == $item['partnerid']) {
                                $checked = true;
                            }
                        }
                    }
                    ?>
                    <?php echo $item['name']; ?> 
                    <?php echo CHtml::checkBox('User[partners][]', $checked, array('value'=>$item['partnerid'].':'.$item['catId'], 'style'=>'margin-right:15px', 'class'=>'listPartners'));  ?>
                <?php endforeach; ?>
            <?php endif; ?>
        </span>
    </div>
    <br/>
    <?php echo CHtml::activeLabel($model, 'descr'); ?>
    <?php echo CHtml::activeTextArea($model, 'descr', array('class'=>'activeTextArea', 'placeholder'=>$model->getAttributeLabel('descr'))); ?><br/>

     <?php if(isset($_GET['id'])) : ?>
        <?php echo $model->getAttributeLabel('isBanned'); ?>: <?php echo CHtml::activeCheckBox($model, 'isBanned'); ?><br/><br/>
    
        <?php echo CHtml::activeLabel($model, 'unblockDate'); ?>
        <?php echo CHtml::activeTextField($model, 'unblockDate', array('class'=>'activeTextField', 'placeholder'=>$model->getAttributeLabel('twitter'))); ?>
    <?php endif; ?>
    
    <br/><br/><?php echo CHtml::submitButton('Подтвердить', array('class'=>'btn btn-large btn-primary')); ?>
    
    <?php echo CHtml::endForm(); ?> 
</div>
    
